package com.mndp.system.service;

import com.mndp.system.domain.po.TestPeople;
import com.mndp.system.domain.vo.TestPeopleAddVo;
import com.mndp.system.domain.vo.TestPeoplePageVo;
import com.mndp.system.domain.vo.TestPeopleUpdVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface TestPeopleService extends IService<TestPeople> {

    /**
     * 测试数据-分页列表_MP分页插件
     */
    IPage<TestPeople> getPage1(TestPeoplePageVo vo);

    /**
     * 测试数据-分页列表_自己写的SQL
     */
    IPage<TestPeople> getPage2(TestPeoplePageVo vo);


    /**
     * 测试数据-新增
     */
    void addInfo(TestPeopleAddVo vo);

    /**
     * 测试数据-查询
     */
    TestPeople getInfo(String id);

    /**
     * 测试数据-修改
     */
    void editInfo(TestPeopleUpdVo vo);

    /**
     * 测试数据-删除
     */
    void deleteByIds(List<String> ids);
}
